package com.industrial.premu.service.impl.sqsj;

import java.util.List;

import com.industrial.premu.domain.sqsj.PreMuImportCustomIndexLj;
import com.industrial.premu.mapper.sqsj.PreMuImportCustomIndexLjMapper;
import com.industrial.premu.service.IPreMuImportCustomIndexLjService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;


/**
 * 【请填写功能名称】Service业务层处理
 *
 * @author ruoyi
 * @date 2024-01-28
 */
@Service
public class PreMuImportCustomIndexLjServiceImpl implements IPreMuImportCustomIndexLjService
{
    @Autowired
    private PreMuImportCustomIndexLjMapper preMuImportCustomIndexLjMapper;

    /**
     * 查询【请填写功能名称】
     *
     * @param baseId 【请填写功能名称】主键
     * @return 【请填写功能名称】
     */
    @Override
    public PreMuImportCustomIndexLj selectPreMuImportCustomIndexLjByBaseId(String baseId)
    {
        return preMuImportCustomIndexLjMapper.selectPreMuImportCustomIndexLjByBaseId(baseId);
    }

    /**
     * 查询【请填写功能名称】列表
     *
     * @param preMuImportCustomIndexLj 【请填写功能名称】
     * @return 【请填写功能名称】
     */
    @Override
    public List<PreMuImportCustomIndexLj> selectPreMuImportCustomIndexLjList(PreMuImportCustomIndexLj preMuImportCustomIndexLj)
    {
        return preMuImportCustomIndexLjMapper.selectPreMuImportCustomIndexLjList(preMuImportCustomIndexLj);
    }

    /**
     * 新增【请填写功能名称】
     *
     * @param preMuImportCustomIndexLj 【请填写功能名称】
     * @return 结果
     */
    @Override
    public int insertPreMuImportCustomIndexLj(PreMuImportCustomIndexLj preMuImportCustomIndexLj)
    {
        return preMuImportCustomIndexLjMapper.insertPreMuImportCustomIndexLj(preMuImportCustomIndexLj);
    }

    /**
     * 修改【请填写功能名称】
     *
     * @param preMuImportCustomIndexLj 【请填写功能名称】
     * @return 结果
     */
    @Override
    public int updatePreMuImportCustomIndexLj(PreMuImportCustomIndexLj preMuImportCustomIndexLj)
    {
        return preMuImportCustomIndexLjMapper.updatePreMuImportCustomIndexLj(preMuImportCustomIndexLj);
    }

    /**
     * 批量删除【请填写功能名称】
     *
     * @param baseIds 需要删除的【请填写功能名称】主键
     * @return 结果
     */
    @Override
    public int deletePreMuImportCustomIndexLjByBaseIds(String[] baseIds)
    {
        return preMuImportCustomIndexLjMapper.deletePreMuImportCustomIndexLjByBaseIds(baseIds);
    }

    /**
     * 删除【请填写功能名称】信息
     *
     * @param baseId 【请填写功能名称】主键
     * @return 结果
     */
    @Override
    public int deletePreMuImportCustomIndexLjByBaseId(String baseId)
    {
        return preMuImportCustomIndexLjMapper.deletePreMuImportCustomIndexLjByBaseId(baseId);
    }

    @Override
    public List<PreMuImportCustomIndexLj> getImportValueExistList(String year,String ct,String xian , List<String> comIdList) {
        return preMuImportCustomIndexLjMapper.getImportValueExistList(year,ct,xian,comIdList);
    }

    @Override
    public int batchInsert(List<PreMuImportCustomIndexLj> inserList) {
        return preMuImportCustomIndexLjMapper.batchInsert(inserList);
    }

    @Override
    public int batchUpdate(List<PreMuImportCustomIndexLj> updateList) {
        return preMuImportCustomIndexLjMapper.batchUpdate(updateList);
    }
}